package com.moss.cloud.base.biz.model;

import com.moss.cloud.common.base.model.po.BasePo;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 流程任务
 *
 * @author 瑾年
 * @date 2024-04-13
 */
@Data
public class FlowTask extends BasePo {
    /*** 流程业务ID*/
    private Long busId;
    /*** 任务ID*/
    private String taskId;
    /**下一个任务节点*/
    private String target;
    /*** 任务名称*/
    private String name;
    /*** 任务节点类型（TASK:任务节点）*/
    private String type;
    /*** 任务节点负责人*/
    private String approvalUsers;
    /*** 任务节点抄送人*/
    private String ccUsers;
    /*** 任务节点结束时间*/
    private Long nodeTaskEndTime;
    /*** 任务节点结束时间到期是否自动通过*/
    private Boolean reachEndTimePass;
    /*** 任务节点批复类型（OR:或签，ALL:会签）*/
    private String sign;
    /*** 任务状态（1:未开始，2:进行中，3:通过，4:拒绝）*/
    private Integer status;
    /*** 批复时间*/
    private LocalDateTime applyTime;
    /*** 批复意见*/
    private String applyOpinion;
}